home *** CD-ROM | disk | FTP | other *** search
/ Comedians - The People Behind the Laughter / Comedians - The People Behind the Laughter.iso / com8 / com8.rsrc / CODE_11539_TOURMAIN.txt < prev    next >
Text File  |  1995-08-07  |  31KB  |  550 lines

  1. # near model CODE resource
  2. # jump table entries: 13736-13741 (6 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  4A2D ED3A                tst.b      [A5 - 0x12C6]
  5. 00000008  6708                     beq        +0xA /* 00000012 */
  6. 0000000A  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  7. 0000000E  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  8. label00000012:
  9. 00000012  4E5E                     unlink     A6
  10. 00000014  4E75                     rts
  11. 00000016  4E56 0000                link       A6, 0
  12. 0000001A  4E5E                     unlink     A6
  13. 0000001C  4E75                     rts
  14. fn0000001E:
  15. 0000001E  4E56 0000                link       A6, 0
  16. 00000022  2F2D DED2                move.l     -[A7], [A5 - 0x212E]
  17. 00000026  A922                     syscall    BeginUpdate
  18. 00000028  206D E53E                movea.l    A0, [A5 - 0x1AC2]
  19. 0000002C  4A68 1398                tst.w      [A0 + 0x1398]
  20. 00000030  6712                     beq        +0x14 /* 00000044 */
  21. 00000032  206D DF22                movea.l    A0, [A5 - 0x20DE]
  22. 00000036  2068 0018                movea.l    A0, [A0 + 0x18]
  23. 0000003A  2050                     movea.l    A0, [A0]
  24. 0000003C  4868 0002                pea.l      [A0 + 0x2]
  25. 00000040  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  26. label00000044:
  27. 00000044  2F2D DED2                move.l     -[A7], [A5 - 0x212E]
  28. 00000048  A923                     syscall    EndUpdate
  29. 0000004A  4E5E                     unlink     A6
  30. 0000004C  4E75                     rts
  31. fn0000004E:
  32. 0000004E  4E56 0000                link       A6, 0
  33. 00000052  302D DED6                move.w     D0, [A5 - 0x212A]
  34. 00000056  5740                     subq.w     D0, 3
  35. 00000058  6704                     beq        +0x6 /* 0000005E */
  36. 0000005A  5540                     subq.w     D0, 2
  37. 0000005C  6604                     bne        +0x6 /* 00000062 */
  38. label0000005E:
  39. 0000005E  4EAD 1D72                jsr        [A5 + 0x1D72 /* export_938 */]
  40. label00000062:
  41. 00000062  4E5E                     unlink     A6
  42. 00000064  4E75                     rts
  43. fn00000066:
  44. 00000066  4E56 0000                link       A6, 0
  45. 0000006A  1B7C 0001 FF00           move.b     [A5 - 0x100], 0x1
  46. 00000070  302D DEB6                move.w     D0, [A5 - 0x214A]
  47. 00000074  5340                     subq.w     D0, 1
  48. 00000076  6B3C                     bmi        +0x3E /* 000000B4 */
  49. 00000078  0C40 0007                cmpi.w     D0, 0x7
  50. 0000007C  6E36                     bgt        +0x38 /* 000000B4 */
  51. 0000007E  D040                     add.w      D0, D0
  52. 00000080  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  53. 00000084  4EFB 0000                jmp        [PC + D0.w]
  54. 00000088  001E 0024                ori.b      [A6]+, 0x24 /* '$' */
  55. 0000008C  002A 002E 002A           ori.b      [A2 + 0x2A], 0x2E /* '.' */
  56. 00000092  0018 002E                ori.b      [A0]+, 0x2E /* '.' */
  57. 00000096  0012 4EBA                ori.b      [A2], 0xBA
  58. 0000009A  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  59. 0000009C  6016                     bra        +0x18 /* 000000B4 */
  60. 0000009E  4EBA FF7E                jsr        [PC - 0x82 /* 0000001E */]
  61. 000000A2  6010                     bra        +0x12 /* 000000B4 */
  62. 000000A4  4EBA FFA8                jsr        [PC - 0x58 /* 0000004E */]
  63. 000000A8  600A                     bra        +0xC /* 000000B4 */
  64. 000000AA  4EAD 1D62                jsr        [A5 + 0x1D62 /* export_936 */]
  65. 000000AE  6004                     bra        +0x6 /* 000000B4 */
  66. 000000B0  4EAD 1D7A                jsr        [A5 + 0x1D7A /* export_939 */]
  67. label000000B4:
  68. 000000B4  4E5E                     unlink     A6
  69. 000000B6  4E75                     rts
  70. fn000000B8:
  71. 000000B8  4E56 FFFC                link       A6, -0x0004
  72. 000000BC  4AAD DED2                tst.l      [A5 - 0x212E]
  73. 000000C0  6752                     beq        +0x54 /* 00000114 */
  74. 000000C2  486E FFFC                pea.l      [A6 - 0x4]
  75. 000000C6  A874                     syscall    GetPort
  76. 000000C8  2F2D DED2                move.l     -[A7], [A5 - 0x212E]
  77. 000000CC  A873                     syscall    SetPort
  78. 000000CE  558F                     subq.l     A7, 2
  79. 000000D0  486D DEB6                pea.l      [A5 - 0x214A]
  80. 000000D4  2F2D DED2                move.l     -[A7], [A5 - 0x212E]
  81. 000000D8  3F2D DED6                move.w     -[A7], [A5 - 0x212A]
  82. 000000DC  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  83. 000000E0  4A1F                     tst.b      [A7]+
  84. 000000E2  662A                     bne        +0x2C /* 0000010E */
  85. 000000E4  486D DEC0                pea.l      [A5 - 0x2140]
  86. 000000E8  A871                     syscall    GlobalToLocal
  87. 000000EA  202D DED2                move.l     D0, [A5 - 0x212E]
  88. 000000EE  B0AD DF22                cmp.l      D0, [A5 - 0x20DE]
  89. 000000F2  6606                     bne        +0x8 /* 000000FA */
  90. 000000F4  4EBA FF70                jsr        [PC - 0x90 /* 00000066 */]
  91. 000000F8  6014                     bra        +0x16 /* 0000010E */
  92. label000000FA:
  93. 000000FA  7006                     moveq.l    D0, 0x06
  94. 000000FC  B06D DEB6                cmp.w      D0, [A5 - 0x214A]
  95. 00000100  660C                     bne        +0xE /* 0000010E */
  96. 00000102  2F2D DED2                move.l     -[A7], [A5 - 0x212E]
  97. 00000106  A922                     syscall    BeginUpdate
  98. 00000108  2F2D DED2                move.l     -[A7], [A5 - 0x212E]
  99. 0000010C  A923                     syscall    EndUpdate
  100. label0000010E:
  101. 0000010E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  102. 00000112  A873                     syscall    SetPort
  103. label00000114:
  104. 00000114  4E5E                     unlink     A6
  105. 00000116  4E75                     rts
  106. fn00000118:
  107. 00000118  4E56 0000                link       A6, 0
  108. 0000011C  48E7 1100                movem.l    -[A7], D3,D7
  109. 00000120  203C 0000 00FF           move.l     D0, 0xFF
  110. 00000126  C0AD DEB8                and.l      D0, [A5 - 0x2148]
  111. 0000012A  4880                     ext.w      D0
  112. 0000012C  3B40 DEDA                move.w     [A5 - 0x2126], D0
  113. 00000130  203C 0000 FF00           move.l     D0, 0xFF00
  114. 00000136  C0AD DEB8                and.l      D0, [A5 - 0x2148]
  115. 0000013A  E088                     lsr        D0, 8
  116. 0000013C  3B40 DED8                move.w     [A5 - 0x2128], D0
  117. 00000140  2B6D DEBC DEF0           move.l     [A5 - 0x2110], [A5 - 0x2144]
  118. 00000146  598F                     subq.l     A7, 4
  119. 00000148  7016                     moveq.l    D0, 0x16
  120. 0000014A  3F00                     move.w     -[A7], D0
  121. 0000014C  2F3C 8402 0008           move.l     -[A7], 0x84020008
  122. 00000152  A8B5                     syscall    ScriptUtil
  123. 00000154  201F                     move.l     D0, [A7]+
  124. 00000156  3B40 DEDE                move.w     [A5 - 0x2122], D0
  125. 0000015A  3B6D DEDA DEDC           move.w     [A5 - 0x2124], [A5 - 0x2126]
  126. 00000160  598F                     subq.l     A7, 4
  127. 00000162  A924                     syscall    FrontWindow
  128. 00000164  2B5F DED2                move.l     [A5 - 0x212E], [A7]+
  129. 00000168  303C 0100                move.w     D0, 0x100
  130. 0000016C  C06D DEC4                and.w      D0, [A5 - 0x213C]
  131. 00000170  7200                     moveq.l    D1, 0x00
  132. 00000172  3200                     move.w     D1, D0
  133. 00000174  4A81                     tst.l      D1
  134. 00000176  6700 00A8                beq        +0xAA /* 00000220 */
  135. 0000017A  206D E51E                movea.l    A0, [A5 - 0x1AE2]
  136. 0000017E  4A28 0366                tst.b      [A0 + 0x366]
  137. 00000182  6636                     bne        +0x38 /* 000001BA */
  138. 00000184  702E                     moveq.l    D0, 0x2E
  139. 00000186  B06D DEDA                cmp.w      D0, [A5 - 0x2126]
  140. 0000018A  6710                     beq        +0x12 /* 0000019C */
  141. 0000018C  7051                     moveq.l    D0, 0x51
  142. 0000018E  B06D DEDA                cmp.w      D0, [A5 - 0x2126]
  143. 00000192  6708                     beq        +0xA /* 0000019C */
  144. 00000194  7071                     moveq.l    D0, 0x71
  145. 00000196  B06D DEDA                cmp.w      D0, [A5 - 0x2126]
  146. 0000019A  661E                     bne        +0x20 /* 000001BA */
  147. label0000019